ARTS NUMÉRIQUES

INTERACTIVITÉ


Actionscript > Contrôler le volume d’un son


par : mc

1. Créez un nouveau document (Menu Fichier/Nouveau).

2. Dans le Menu Fichier / Importer / Importer dans la Bibliothèque, sélectionner votre fichier son et importez le.

3. Ouvrez la Bibliothèque, sélectionnez le fichier son, cliquez sur le bouton supérieur droit de la fenêtre Bibliothèque, et activer l’option « Liaison », nommez le dans « Identifier » (par ex. « musique ») et dans « Liaison », activez « Exporter pour ActionScript » et « Exporter dans la première fenêtre ».

4. Créez un Movieclip nommé « curseur » et dessinez un cercle avec les coordonnées L = 6, H= 6, x = -3, y = -3.

5. Créez un Movieclip nommé « barre » contenant 4 calques nommés de bas en haut « ligne », « curseur », « texte », « actions ».

6. Dans le calque Ligne, dessinez une ligne avec l’outil « ligne » avec les coordonnées L = 100, H= 2, x = 0, y = -1.

7. Dans le calque Curseur, glissez le Movieclip rond, nommez-le « curseur » et placez-le à x = 47 & y = -3. Après l’avoir sélectionné, écrivez le code suivant dans la fenêtre Actions :

on (press) > événement de bouton de type « Souris enfoncée » startDrag() ; > la fonction Drag permet de déplacer un Symbole avec la souris « », false, 0, 0, 100, 0 > paramêtres du déplacement : « » > nom du symbole « true » ou « false » > oblige ou non le Symbole à se centrer sur la position de la souris 0, 0, 100, 0 > détermine l’ampleur du déplacement, ici le curseur ne peut se déplacer qu’horizontalement sur une largeur de 100px.

8. Dans le calque Texte, avec l’outil Texte, placez un bloc de « texte dynamique » et liez le à la Var « pourcent ». Paramêtrez la fonte, la taille, la couleur, la bordure éventuelle ...

9. Etendez ces 3 calques sur 3 fenêtres.

10. Dans le calque Actions, créez 3 Fenêtres clé et écrivez le code suivant :

Fenêtre 1 :

son = new Sound() ; > crée un objet son nommé « son »

son.attachSound(« musique ») ; > attache le fichier « musique » à l’objet son

son.start(0, 99) ; > déclenche le son avec les paramêtres « pas de délai » « joue 99 boucles »

Fenêtre 2 :

vol = curseur._x ; > lie une variable « vol » avec la position horizontale du curseur

son.setVolume(vol) ; > lie le volume de l’objet son avec la variable « vol »

pourcent = Math.round (vol) ; crée une variable « pourcent » liée à la valuer arrondie de la variable « vol »

Fenêtre 3 :

gotoAndPlay(2) ; > renvoie l’animation à la fenêtre 2 afin que la position horizontale du curseur soit vérifiée 12 fois par seconde.

11. Retournez sur la scène principale et glissez-y une occurence du Movieclip « barre ».

12. Publiez le fichier.

Téléchargez cet exercice au format PDF ci-dessous :




logo DOCUMENT 124 son_volume PDF 41453
rechercher par mot-clé

mots-clés liés à cet article

actionscript

flash

interactivité

son

quelques sites liés aux mots-clés de cet article


actionscript
yo-ric
Plus de 150 tutoriaux et cours pour créer votre site : (...)
anonymes
Collectif d’artistes web (flash).
levitated
Jared Tarbell, artiste et programmeur
trucsweb
ASP, Javascript, HTML, DHTML, CSS, DOM, XHTML, WML, (...)
moock
Colin Moock, artiste programmeur en Actionscript.
oreilly
Site des Éditions O’Reilly.
développeur
Toutoriaux et scripts sur Java, Javascript, PHP, (...)
mediabox
Centre de formation Flash, Dreamweaver, Director.
zoneflashmx
Portail Flash, Actions script, html, Javascript, (...)
je comprends pas
JeComprendsPas.com référencie l’ensemble des (...)


flash
macromedia
dreamweaver, flash, director ...
kinetic
Agence Web (Singapour).
oculart
Animation flash fantastique.
flashkod
Tutoriaux et fichiers Flash.
flying puppet
L’artiste Nicolas Clauss.
miroir du soir
Plonge dans ma tête c gratuit.
t45ol
Flash games.
wiki.media-box
Wiki sur Flash, Actionscript, xhtml & css, PHP, ASP, (...)
zoneflashmx
Portail Flash, Actions script, html, Javascript, (...)
shockwave
Play free online games, download games, and multiplayer (...)


interactivité
cycling74
Max/msp, Jitter et autres logiciels.
alphabet
cd-rom "alphabet" d’après le livre de Kveta (...)
anonymes
Collectif d’artistes web (flash).
maeda
John Maeda, artiste programmeur.
creative nerve
Creative Nerve was founded by Camille Utterback to (...)
carnivore
Carnivore is a surveillance tool for data networks. At (...)
sermon
Paul Sermon, artiste multimédia.
chatonsky
Gregory Chatonsky, artiste multimedia.
utterback
A showcase of Camille Utterback’s past and (...)
zapp
Andrea Zapp, artiste multimedia.


son
musiques et recherches
Association localisée à Ohain (Belgique) dont l’ensemble
cycling74
Max/msp, Jitter et autres logiciels.
freesoftware@ircam
Logiciels libres de l’IRCAM.
bricomusik
Disques gratuits ou prix libre + MP3 gratuits.
piano graphique
Si vous savez bouger plus d’un doigt vous êtes sur (...)
pure data
Logiciel open-source de programmation pour la création (...)
okno
0kn0.org is a new interdisciplinary media center for (...)
city sonics
Un parcours sonore dans la ville de Mons.
beast
Beast is a powerful music composition and modular (...)
sonoises
Voyage interactif. Point de départ : le bruit.